#include "EditApp.h"
#include <Core/EntryPoint.h>
#include <Layers/EditLayer.h>
#include <Layers/InterfaceLayer.h>

using namespace Engine2D;

namespace Edit
{
    EditApp::EditApp(Engine2D::ApplicationArgs args)
        : Application(args)
    {
    }

    void EditApp::Init()
    {
        Application::Init();
        this->PushBackLayer(std::make_shared<InterfaceLayer>());
        // this->PushBackLayer(std::make_shared<EditLayer>());
    }

} // namespace Edit

std::shared_ptr<Engine2D::Application> CreateApplication(Engine2D::ApplicationArgs args)
{
    return std::make_shared<Edit::EditApp>(args);
}



